parasite infested - French English Dictionary